message-automata 0,22

ABS: Msg(da)

STM: ma-Msg wf

ABS: MsgA

STM: msga wf

ABS: ds(M)

STM: ma ds wf

ABS: da(M)

STM: ma da wf

ABS: M.ds(x)

STM: ma-ds wf

ABS: M.da(a)

ABS: a declared in M

STM: ma-decla wf

ABS: rcv(l,tg) declared in M

STM: ma-declm wf

STM: ma-da wf

ABS: M.din(l,tg)

STM: ma-din wf

ABS: M.dout(l,tg)

STM: ma-dout wf

ABS: M.init(x,v)

STM: ma-init wf

ABS: M.init(x)?v

STM: ma-init-val wf

ABS: M.state

STM: ma-st wf

ABS: M.Msg

STM: ma-msg wf

ABS: M.V(k)

STM: ma-v wf

ABS: unsolvable M.pre(a,s)

STM: ma-npre wf

ABS: M.pre(a,s,v)

STM: ma-pre wf

ABS: a in dom(M.pre)

STM: ma-has-pre wf

STM: decidable ma-has-pre

ABS: M.ef(k,x,s,v,w)

STM: ma-ef wf

ABS: M.ef(k,x,s,v)?w

STM: ma-ef-val wf

ABS: M.send(k;l;s;v;ms;i)

STM: ma-send wf

ABS: M.sends(k,s,v)

STM: ma-send-val wf

ABS: M sends on link l

STM: ma-sends-on wf

ABS: M.dout2(l;tg)

STM: ma-dout2 wf

ABS: M.frame(k affects x)

STM: ma-frame wf

ABS: M.sframe(k sends <l,tg>)

STM: ma-sframe wf

ABS: M.aframe(k affects x)

STM: ma-aframe wf

ABS: M.bframe(k sends on l)

STM: ma-bframe wf

ABS: M.rframe(k reads x)

STM: ma-rframe wf

ABS: M:k may not read x

STM: ma-no-read wf

STM: assert-ma-no-read

ABS: (s1  s2 mod x)

STM: ma-x-equiv wf

ABS: M.rframe(A.pre p for a)

ABS: M.rframe(A.effect f of k on y)

ABS: M.rframe(A.sends tfL of k on l)

ABS: M1  M2

STM: ma-sub wf

STM: ma-sub weakening

ABS: mk-ma

STM: mk-ma wf

ABS: 

STM: ma-empty wf

ABS: M1 ||decl M2

ABS: M1  M2

STM: ma-join wf

STM: ma-join-sends-on

STM: ma-sub-join-left

ABS: M1 || M2

STM: ma-compatible wf

STM: ma-compatible-symmetry

STM: ma-compatible-self

STM: ma-sub-join-right

STM: ma-empty-compatible-left

STM: ma-empty-compatible-right

ABS: x : t initially x = v

STM: ma-single-init wf

ABS: only members of L affect x :t

STM: ma-single-frame wf

ABS: only L sends on (l with tg)

STM: ma-single-sframe wf

ABS: k affects only members of L

STM: ma-single-aframe wf

ABS: k sends only on links in L

STM: ma-single-bframe wf

ABS: only members of L read x

STM: ma-single-rframe wf

ABS: with declarations ds:dsda:daeffect of k(v) is x := f s v

STM: ma-single-effect wf

ABS: with declarations ds:dsda:dak(v) sends f s v on link l

STM: ma-single-sends wf

ABS: (with ds: ds action a:T precondition a(v) is P s v)

STM: ma-single-pre wf

ABS: ma-frame-compat(A;B)

STM: ma-frame-compat wf

STM: ma-join-frame-compat

STM: ma-join-frame-compat2

ABS: ma-frame-compatible(A;B)

STM: ma-frame-compatible wf

ABS: Feasible(M)

STM: ma-feasible wf

STM: ma-feasible-ma-no-read

STM: ma-feasible-rframe-ef

STM: ma-feasible-rframe-send

STM: ma-empty-feasible

STM: ma-frame-compatible symmetry

STM: ma-empty-frame-compatible-left

STM: ma-empty-frame-compatible-right

STM: ma-join-compatible

ABS: A ||+ B

STM: ma-compat wf

STM: ma-compat-symmetry

STM: ma-compat weakening

STM: ma-empty-compat-left

STM: ma-empty-compat-right

STM: ma-join-feasible

STM: ma-compat-join

STM: ma-compat-join2

STM: ma-send-send-val

STM: ma-send-val-nil

STM: ma-send-val-nil2

STM: ma-feasible-bframe

STM: w-withlnk wf ma

STM: atom-free-ma-ds

STM: atom-free-ma-da

STM: atom-free-ma-dout


origin